presentment warranty - German English Dictionary